package com.sg.service.biz.bff;

import com.sg.dto.biz.bff.req.BffUpdateCaptchaChangePasswordReqDto;
import com.sg.dto.biz.bff.req.BffUpdateChangePasswordReqDto;
import com.sg.dto.biz.bff.req.BffUpdateForgotPasswordReqDto;
import com.sg.dto.biz.bff.req.BffUpdateSetNewPasswordReqDto;
import com.sg.dto.biz.bff.res.BffUpdateCaptchaChangePasswordRespDto;
import com.sg.dto.biz.bff.res.BffUpdateChangePasswordRespDto;
import com.sg.dto.biz.bff.res.BffUpdateForgotPasswordRespDto;
import com.sg.dto.biz.bff.res.BffUpdateSetNewPasswordRespDto;


/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface PasswordService {
    /**
     * B1-2原密码修改密码
     */
    BffUpdateChangePasswordRespDto updateChangePassword(BffUpdateChangePasswordReqDto reqDto);

    /**
     * B1-2验证码修改密码
     */
    BffUpdateCaptchaChangePasswordRespDto updateCaptchaChangePassword(BffUpdateCaptchaChangePasswordReqDto reqDto);

    /**
     * B1-2忘记密码新密码
     */
    BffUpdateSetNewPasswordRespDto updateSetNewPassword(BffUpdateSetNewPasswordReqDto reqDto);

    /**
     * B1-2修改忘记密码
     */
    BffUpdateForgotPasswordRespDto updateForgotPassword(BffUpdateForgotPasswordReqDto reqDto);
    //
}
